package com.itheima.bigevent.service;

import com.itheima.bigevent.pojo.Article;
import com.itheima.bigevent.pojo.PageBean;

public interface ArticleService {

    /**
     * 新增文章
     *
     * @param article 新增文章内容
     * @return
     */
    int add(Article article);

    /**
     * 分页获取文章列表
     *
     * @param pageNum    页码
     * @param pageSize   页面大小
     * @param categoryId 分类ID（非必填）
     * @param state      文章状态（非必填），只能是“已发布”或“草稿”
     * @return 分页的文章列表
     */
    PageBean<Article> list(Integer pageNum, Integer pageSize, String categoryId, String state);
}
